home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 10
/
FM Towns Free Software Collection 10.iso
/
ms_dos
/
tool
/
mmlc
/
sample3.m2
< prev
Wrap
Text File
|
1995-02-07
|
2KB
|
103 lines
/*
Seaside Feeling ***************************************
*/
// ------------------- part
#define Melody 1[0]
#define Organ 2[0]
#define WaveL 3[0]
#define WaveR 4[0]
// ------------------- pattern
#define WavePat1 o4 c1^1 c1^1
#define WavePat2 o4 r1 c1^1 r1
//
#define GMSYSON @x[7e7f0901]
#define PAN @c10/
#define EFFECT1 @c91/
#define EFFECT3 @c93/
.title Seaside Feeling
.copyright YamaShiN
.memo module:GM/GS(SC55mk2)
.tempo 106
.signature 4/4
.begin
Setup()
{
$Melody=$GMSYSON r1 $EFFECT1 90 $EFFECT3 50 $PAN64 @1 q7 v15;
$Organ =r1 $EFFECT1 40 $EFFECT3 70 $PAN64 @19 q8 v8;
$WaveL =r1 $EFFECT1 40 $EFFECT3 40 $PAN0 @123 q8 v5];
$WaveR =r1 $EFFECT1 40 $EFFECT3 40 $PAN127 @123 q8 v6;
}
Intro()
{
$WaveL =$WavePat1 $WavePat2;
$WaveR =$WavePat2 $WavePat1;
}
type A()
{
$Melody=o4l16 >d+8d+8d+8d+4<r8b4>c+1 d+8d+8d+8d+4<r8b4>c+1<;
$Organ =o4l1(eeee |g#g#g#g# | baba | >d+c+d+c+<);
$WaveL =$WavePat1;
$WaveR =$WavePat2;
}
type B()
{
$Melody=>e8e8e8e4r8 c+4d+1 e2.f+4d+1<;
$Organ =(f#f#f#f# | aaaa | >c#<b>c#<b | >ed#ed#<);
$WaveL =$WavePat2;
$WaveR =$WavePat1;
}
type A()
{
$Melody=o4l16 >d+8d+8d+8d+4<r8b4>c+1 d+8d+8d+8d+4<r8b4>c+1<;
$Organ =o4l1(eeee |g#g#g#g# | baba | >d+c+d+c+<);
$WaveL =$WavePat1;
$WaveR =$WavePat2;
}
type B()
{
$Melody=>e8e8e8e4r8 c+4d+1 e8e8e8e4r8 c+4f+1<;
$Organ =(f#f#f#f# | aaaa | >c#<b>c#<b | >ed#ed#<);
$WaveL =$WavePat2;
$WaveR =$WavePat1;
}
type C()
{
$Melody=>f#8f#8f#8f#4r8 d#4e1 f#8f#8f#8f#4r8 d#4e1<;
$Organ =(g#g#g#g# | bbbb | >d#c#d#c#< | >f#ef#e<);
$WaveL =$WavePat1;
$WaveR =$WavePat2;
}
type B()
{
$Melody=>e2.f#4d#1 e2.f#8g#8d#1<;
$Organ =(f#f#f#f# | aaaa | >c#<b>c#<b | >ed#ed#<);
$WaveL =$WavePat2;
$WaveR =$WavePat1;
}
type A()
{
$Melody=$([[>d+8d+8d+8d+4<r8b4>c+1 [d+8d+8d+8d+4<r8b4>c+1<)4;
$Organ =$(([ee[ee]] | [g+g+[g+g+]] | [ba[ba]] | [>d+c+[d+c+<))4;
$WaveL =$WavePat1 $WavePat2 $WavePat1 $WavePat2;
$WaveR =$WavePat2 $WavePat1 $WavePat2 $WavePat1;
}
Ending()
{
$WaveL =$WavePat1;
$WaveR =$WavePat2;
}
/* ------------------------------------ 1994/7 1995/1--- */